# Python3 循环语句
# Python 中的循环语句有 for 和 while。
# 1.while 循环
# 循环变量i 循环条件 i<10 循环体 print('i=',i) i = i + 1
i = 0
while i < 10:
    print('i = ', i)
    i = i + 1
# 2.for 循环 循环变量x,循环次数10，循环体print(x) range(开始位置,结束位置(不包含),步长)
for x in range(0, 10, 2):
    print(x)

# 3.循环的区别 while循环可以实现无限循环和有限循环 for循环只能使用有限循环,for循环还可以对字符串,列表,元祖,字典,集合,等数据结构进行遍历
# 4.break 和 continue break的作用是跳出当前循环，continue的作用是跳出当前循环进入下次循环条件的判断或循环体例如
# 5.range()函数 如果你需要遍历数字序列，可以使用内置range()函数。它会生成数列

for x in range(10):
    if x == 2:
        break
    print('x1 = ', x)

for x in range(10):
    if x == 2:
        continue
    print('x2 = ', x)

for x in range(20, 30):
    for y in range(10):
        if y == 2:
            break
        print('哈哈')
    print(x)

# 6 pass 语句
# Python pass是空语句，是为了保持程序结构的完整性。
# pass 不做任何事情，一般用做占位语句，不报错
